Using Free Mathematical Software in Engineering Classes
نویسندگان
چکیده
There are many computational applications and engines used in mathematics, with some of the best-known arguably being Maple, Mathematica, MATLAB, Mathcad. However, although they very complete powerful, demand use commercial licences, which can be a problem for education institutions or cases where students desire to software on an unlimited number devices access it from several them simultaneously. In this contribution, we show how GeoGebra, WolframAlpha, Python, SageMath applied teaching different mathematical courses engineering studies, as most interesting representatives free (and mostly open source) software. As best way topic mathematics is by providing examples, article explains make calculations main topics associated Calculus, Algebra, Coding theories. addition this, provide results usage Mathematica graded activities. Moreover, comparison between that participate “traditional” course, solving problems attending master classes, shown.
منابع مشابه
Mathematical Principles in Software Quality Engineering
Mathematics has many useful properties for developing of complex software systems. One is that it can exactly describe a physical situation of the object or outcome of an action. Mathematics support abstraction and this is an excellent medium for modeling, since it is an exact medium there is a little possibility of ambiguity. This paper demonstrates that mathematics provides a high level of va...
متن کاملMathematical Methods in System and Software Engineering
Today, there is still a remarkable gap between the techniques and methods used in practice in software engineering and the formal techniques worked out and advocated by academics. Our goal is to close that gap and to bring together the pragmatic and mostly informal ideas in systems and software engineering used in practice and the mathematical techniques for the formal specification, refinement...
متن کاملMathematical Principles for a First Course in Software Engineering
The discipline of software engineering has transferred the cummonsense methods of good programming and management to large software projects. It has been less successful in acquiring a solid theoretical foundation for these methods. We have developed an introductory computer science course, much as calculus is a basic course for mathematics and the physical sciences, concerned primarily with th...
متن کاملChemical Engineering Software and Legal Protection Thereof
In recent years, an increasing number of Chemical Engineering Software (CES), which play an important role in improving efficiency in the petroleum industry, has been introduced to the market. Generally, software is the product of intellectual creativity, but protection of the intellectual property residing in software is the subject of some controversy. This paper explores the ...
متن کاملInvestigating Data-Flow Coverage of Classes Using Evolutionary Algorithms Search-Based Software Engineering (SBSE)
It is not unusual for a software development organization to expend 40 percent of total project effort on testing, which can be a very laborious and time-consuming process. Thus, there is a big necessity for test automation. This paper describes an approach to automatically generate test-data for the evolutionary testing of object-oriented software exploiting data-flow coverage. An implementati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Axioms
سال: 2021
ISSN: ['2075-1680']
DOI: https://doi.org/10.3390/axioms10040253